home *** CD-ROM | disk | FTP | other *** search
/ Risc World 5 / Risc World 5.iso / SOFTWARE / Issue5 / PD / DIRSYNC / LegalStuff / ccres / TestQueue / Makefile
Makefile  |  2004-12-01  |  3KB  |  121 lines

  1. # Project name: CCRes TestQueue
  2. # Written by John Tytgat / BASS
  3.  
  4. CCRES = ^.Release.!CCRes.!RunImage
  5. CCRESFLAGS = 
  6.  
  7. DIFF = diff
  8. DIFFFLAGS = -r
  9.  
  10. MKDIR = cdir
  11. MKDIRFLAGS =
  12.  
  13. # Dependencies
  14.  
  15. RES01_ORGFILES = \
  16.     Res01.BB01 \
  17.     Res01.FullSet \
  18.     Res01.Jo01 \
  19.     Res01.Joe01 \
  20.     Res01.MenuSprites \
  21.     Res01.NoTitle \
  22.     Res01.Options \
  23.     Res01.OptOnOff \
  24.     Res01.Shortcuts+ \
  25.     Res01.Shortcuts-
  26.  
  27. TEM01_ORGFILES = \
  28.     Tem01.AntiWord \
  29.     Tem01.DeskEdit \
  30.     Tem01.OneWindow \
  31.     Tem01.Pierpaolo \
  32.     Tem01.Template
  33.  
  34. RES01_TXT01FILES = \
  35.     Res01_Txt01.BB01 \
  36.     Res01_Txt01.FullSet \
  37.     Res01_Txt01.Jo01 \
  38.     Res01_Txt01.Joe01 \
  39.     Res01_Txt01.MenuSprites \
  40.     Res01_Txt01.NoTitle \
  41.     Res01_Txt01.Options \
  42.     Res01_Txt01.OptOnOff \
  43.     Res01_Txt01.Shortcuts+ \
  44.     Res01_Txt01.Shortcuts-
  45.  
  46. TEM01_TXT01FILES = \
  47.     Tem01_Txt01.AntiWord \
  48.     Tem01_Txt01.DeskEdit \
  49.     Tem01_Txt01.OneWindow \
  50.     Tem01_Txt01.Pierpaolo \
  51.     Tem01_Txt01.Template
  52.  
  53. RES01_DAT01FILES = \
  54.     Res01_Dat01.BB01 \
  55.     Res01_Dat01.FullSet \
  56.     Res01_Dat01.Jo01 \
  57.     Res01_Dat01.Joe01 \
  58.     Res01_Dat01.MenuSprites \
  59.     Res01_Dat01.NoTitle \
  60.     Res01_Dat01.Options \
  61.     Res01_Dat01.OptOnOff \
  62.     Res01_Dat01.Shortcuts+ \
  63.     Res01_Dat01.Shortcuts-
  64.  
  65. TEM01_DAT01FILES = \
  66.     Tem01_Dat01.AntiWord \
  67.     Tem01_Dat01.DeskEdit \
  68.     Tem01_Dat01.OneWindow \
  69.     Tem01_Dat01.Pierpaolo \
  70.     Tem01_Dat01.Template
  71.  
  72. RES01_TXT02FILES = \
  73.     Res01_Txt02.BB01 \
  74.     Res01_Txt02.FullSet \
  75.     Res01_Txt02.Jo01 \
  76.     Res01_Txt02.Joe01 \
  77.     Res01_Txt02.MenuSprites \
  78.     Res01_Txt02.NoTitle \
  79.     Res01_Txt02.Options \
  80.     Res01_Txt02.OptOnOff \
  81.     Res01_Txt02.Shortcuts+ \
  82.     Res01_Txt02.Shortcuts-
  83.  
  84. TEM01_TXT02FILES = \
  85.     Tem01_Txt02.AntiWord \
  86.     Tem01_Txt02.DeskEdit \
  87.     Tem01_Txt02.OneWindow \
  88.     Tem01_Txt02.Pierpaolo \
  89.     Tem01_Txt02.Template
  90.  
  91. # Target:
  92. All: TEM_TEST RES_TEST
  93.  
  94. RES_TEST: $(RES01_TXT02FILES) $(RES01_DAT01FILES) $(RES01_TXT01FILES)
  95.     @$(DIFF) $(DIFFFLAGS) Res01_Txt01 Res01_Txt02
  96.     @Echo *** Resource Test Done.
  97.  
  98. TEM_TEST: $(TEM01_TXT02FILES) $(TEM01_DAT01FILES) $(TEM01_TXT01FILES)
  99.     @$(DIFF) $(DIFFFLAGS) Tem01_Txt01 Tem01_Txt02
  100.     @Echo *** Template Test Done.
  101.  
  102. .SUFFIXES: .Res01 .Res01_Txt01 .Res01_Dat01 .Res01_Txt02 .Tem01 .Tem01_Txt01 .Tem01_Dat01 .Tem01_Txt02
  103.  
  104. .Res01.Res01_Txt01:;        $(CCRES) $(CCRESFLAGS) $< $@
  105. .Res01_Txt01.Res01_Dat01:;    $(CCRES) $(CCRESFLAGS) $< $@
  106. .Res01_Dat01.Res01_Txt02:;    $(CCRES) $(CCRESFLAGS) $< $@
  107.  
  108. .Tem01.Tem01_Txt01:;        $(CCRES) $(CCRESFLAGS) $< $@
  109. .Tem01_Txt01.Tem01_Dat01:;    $(CCRES) $(CCRESFLAGS) $< $@
  110. .Tem01_Dat01.Tem01_Txt02:;    $(CCRES) $(CCRESFLAGS) $< $@
  111.  
  112. .INIT:
  113.     @$(MKDIR) $(MKDIRFLAGS) Res01_Txt01
  114.     @$(MKDIR) $(MKDIRFLAGS) Res01_Dat01
  115.     @$(MKDIR) $(MKDIRFLAGS) Res01_Txt02
  116.     @$(MKDIR) $(MKDIRFLAGS) Tem01_Txt01
  117.     @$(MKDIR) $(MKDIRFLAGS) Tem01_Dat01
  118.     @$(MKDIR) $(MKDIRFLAGS) Tem01_Txt02
  119.  
  120. # Dynamic dependencies:
  121.